Document delivery system

ABSTRACT

A mail terminal senses insertion of a document into the terminal, scans the document in response to the sensed document insertion, and transmits the scanned document electronically over a telephone network. A host server receives the document over the telephone network, determines the name of the addressee from the received document, looks up document delivery instructions stored in a memory in association with the name of the addressee, and delivers the document to the addressee according to the delivery instructions. The mail terminal also prints documents that it receives from the host server.

RELATED APPLICATION

This application claims the benefit of U.S. Provisional Application No.60/690,203, filed Jun. 14, 2005.

TECHNICAL FIELD OF THE INVENTION

The present invention relates to the delivery of documents and, moreparticularly, to the delivery of documents through a system that doesnot require a high degree of skill of the user.

BACKGROUND OF THE INVENTION

A typical document delivery system in use today is e-mail. E-mail is anefficient and popular way to communicate and, therefore, has become animportant part of nearly every home, business, and institution.

During creation of an e-mail, the sender typically inserts a message andone or more addresses into the e-mail. The message may be in the form oftext, graphics, and/or other forms of communication. The address takesthe following form:

recipient@organization.domainextension

where the recipient is the person to receive the e-mail, and theremainder of the address is the domain name. The organization in thedomain name may be an Internet Service Provider or other organizationsuch as a business or institution, and the .domainextension portion ofthe domain name is usually referred to as the top level domain orsometimes the domain extension. Examples of domain extensions are .com,org, .gov, and .edu.

Remembering e-mail addresses can be a difficult task, especially forthose who are uncomfortable with using computers. Most E-mail programshave address books that store e-mail addresses by the person's names,but even then such e-mail features can still be vexing to the reluctantcomputer user. Therefore, due to such complexities and also due to thenon-intuitive nature of computer interfaces, many people are discouragedfrom using e-mail as a form of communication. These issues might beacceptable except that so many people have adopted e-mail as a commonform of communication.

Thus, most people today use e-mail not only regularly, but alsoaggressively. People use it to schedule appointments, to communicatewith friends and loved ones, and in the conduct of business. But thereare those who do not use computers or do so only reluctantly.

Therefore, there is a need for devices that permit such people tocommunicate electronically.

U.S. Pat. No. 6,366,698 discloses a portable terminal that takes animage of a document (such as a handwritten document), and sends theimage in a file to a host device. The user is required to provide anaddress on the document in a preset format. The preset format includes acommand, a predetermined indicator, and a destination.

The command indicates a processing instruction to the host device. Thecommand indicates that the document is to be transmitted by e-mail orfacsimile or that any mail should be delivered electronically by thehost device to the portable terminal. The predetermined indicator isused to uniquely designate the address as an address. The predeterminedindicator can be underlining, brackets, or colors. The destinationindicates the recipient of the document and can be a facsimile telephonenumber or an e-mail address.

When the host device receives a document, it determines whether thereceived document is e-mail or a fax. If it is either, the host devicestores the received e-mail or fax using the destination as a key. If thereceived document is neither e-mail nor a fax, the host device executespattern recognition to read the command, destination, and predeterminedindicators on the received document. The host device determines whetherthe service requested by the user is e-mail or facsimile transmission.If so, the document is e-mailed or faxed to the specified destination.

It is apparent from the above description that the user is required toprovide an address in a complicated and counterintuitive format.Reluctant computer users or those who do not use computers at all willnot find such a system easy to use and will desire a more user-friendlyterminal and service.

The present invention solves one or more of these and/or other problems.

SUMMARY OF THE INVENTION

According to one aspect of the present invention, a phone mail terminalcomprises a sensor, a scanner, and a transmitter. The sensor is arrangedto sense application of a document to the terminal so as to output asensor document insertion signal. The scanner is responsive to thesensor document insertion signal so as to convert the document to anelectronic document. The transmitter automatically transmits theelectronic document electronically over a telephone line.

According to another aspect of the present invention, a phone mailserver comprises a receiver, an intelligent character reader, aprocessor, and a transmitter. The receiver receives an electronicdocument over a telephone line. The intelligent character reader reads arecipient's name on the electronic document. The processor converts thename of the recipient read by the intelligent character reader to anaddress of the recipient. The transmitter transmits the electronicdocument to the address of the recipient.

According to still another aspect of the present invention, a documentdelivery method comprises the following: sensing presence of a documentto be scanned; scanning the document in response to the documentpresence sensing; and, transmitting the scanned document electronicallyover a telephone network to a predetermined fixed telephone number.

According to yet another aspect of the present invention, a phone mailterminal comprises a housing, a scanner, and a transmitter. The housinghas an input slot for a receiving document to be transmitted by thephone mail terminal to a remote terminal, and the slot is in the shapeof an open envelope. The scanner is in the housing and converts thedocument to an electronic document. The transmitter is in the housingand transmits the electronic document to the remote terminal.

BRIEF DESCRIPTION OF THE DRAWINGS

These and other features and advantages will become more apparent from adetailed consideration of the invention when taken in conjunction withthe drawings in which:

FIG. 1 illustrates a communication system according to an embodiment ofthe present invention;

FIGS. 2 and 3 illustrate an example of a mail terminal that can be usedin the communication system of FIG. 1;

FIG. 4 illustrates the hardware components of the mail terminal shown inFIGS. 2 and 3;

FIG. 5 illustrates the hardware and software components of the hostserver shown in FIG. 1;

FIGS. 6-13 illustrate screen displays that are used to enter appropriateinformation related to the use of the mail terminal shown in FIGS. 2 and3;

FIGS. 14-17 are flow charts illustrating programs that can be executedby the mail terminal of FIGS. 2 and 3;

FIGS. 18 and 19 are flow charts illustrating programs that can beexecuted by the host server of FIG. 1; and,

FIG. 20 illustrates enhancements that can be provided to the mailterminal shown in FIGS. 2 and 3.

DETAILED DESCRIPTION

As shown in FIG. 1, the communication system 1 according to anembodiment of the present invention includes a mail terminal 2 that iscoupled by a communication link 3 to a host server 5. An example of themail terminal 2 is shown in FIGS. 2 and 3. The communication link 3, forexample, may be a telephone network through which the mail terminal 2and the host server 5 communicate with each other. The host server 5,for example, may be computer capable of executing programs at least someof which are disclosed herein in flow chart form.

The communication system 1 also includes a remote client 6 whichcommunicates with the host server 5 over a communication link 4. As inthe case of the communication link 3, the communication link 4, forexample, may be a telephone network through which the remote client 6and the host server 5 communicate with each other. Communication link 4can also be a TCP/IP connection via the Internet. Although the remoteclient 6 is shown in FIG. 1 as a computer, the remote client 6 can be amail terminal similar to the mail terminal 2, a facsimile machine, orother device capable of receiving communications from the host server 5.In one embodiment, the remote client 6 may be a computer capable ofreceiving e-mail from the host server 5, in which case the host server5, when receiving a message from the mail terminal 2, forwards themessage as an e-mail to the remote client 6. In this event, thecommunication link 4 may include an Internet Server Provider.

As shown in FIGS. 2 and 3, the mail terminal 2 includes a cabinet 7supporting an envelope shaped slot 8 to receive documents containingmessages to be forwarded to an addressee. The envelope shaped slot 8includes a pocket portion 9 and a flap portion 10 configured as anenvelope whose flap is open as if to receive a letter or other documentto be conventionally mailed to the addressee. Thus, the envelope shapedslot 8 is shaped so as to give the impression of conventionally mailinga letter when the document is inserted. For example, the envelope shapedslot 8 may be modeled after a #10 envelope with address markings to showthe users that it is the envelope into which they insert their outgoingmail. Accordingly, the mail terminal 2 is configured so that its use isintuitive. A status light 13 indicates the current operation of the mailterminal 2 to the user through four states: steady green, flashinggreen, steady red, and flashing red.

The mail terminal 2 also has an inlet paper feeder 11 and a outlet papertray 12. The inlet paper feeder 11 holds paper that can be printed withmessages received by the mail terminal 2 from the host server 5. Suchmessages can be from another mail terminal 2 or from a remote client 6or can be administrative messages sent by the host server 5 regardinguse of the mail terminal 2 or of the service provided by thecommunication system 1.

The outlet paper tray 12 holds the document that is fed through theenvelope shaped slot 8 and that contains a message to be sent to anaddressee. Accordingly, when the user inserts a document into theenvelope shaped slot 8, the mail terminal 2 scans the message on thedocument and feeds the document to the outlet paper tray 12. The mailterminal 2 sends the scanned message to the host server 5 over thecommunication link 3. Any messages received by the mail terminal 2 fromthe host server 5 are printed on one or more sheets of paper held in theinlet paper feeder 11, and the mail terminal 2 feeds these printed sheetor sheets to the outlet paper tray 12.

As shown in FIG. 4, the cabinet 7 of the mail terminal 2 houses at leasta microprocessor 26, a sensor 21, a scanner 27, a transceiver 28, aprinter 29, a low-ink sensor 25, a low-paper sensor 24, a caller IDunblocking switch 20, and a voice alerts switch 22. The voice alertsswitch 22 determines whether voice alerts are played during operation ofthe mail terminal 2. The caller ID unblocking switch 20 determineswhether *82 is dialed before all outgoing calls to unblock caller-id. Aphone jack 23 is supported by the cabinet 7 and allows the user toconnect a phone or answering machine to the mail terminal. The phonejack 23 is disconnected from the phone line whenever the microprocessor26 determines that a mail terminal message is incoming. The sensor 21,for example, may be an optical sensor or other device that, upon sensinga document inserted into the envelope shaped slot 8, provides aninterrupt or other signal to the microprocessor 26.

In response to the interrupt or other signal, the microprocessor 26instructs the scanner 27 to scan the document that has been insertedinto the envelope shaped slot 8. The transceiver 28 automatically dialsthe phone number of the host server 5 and, upon connection to the hostserver 5, transmits the scanned document through the communication link3 to the host server 5. The mail terminal 2 then resets and is ready torepeat the cycle.

The transmission of the document from the mail terminal 2 to the hostserver 5 is similar to facsimile transmission. Indeed, themicroprocessor 26, the scanner 27, the transceiver 28, and the printer29 may be in the form of a conventional facsimile machine programmed asindicated herein.

When a message is received from the host server 5 by the transceiver 28,the received message is printed by the printer 29 on a piece of paperfed from the inlet paper feeder 11, and the printed piece of paper isfed on to the outlet paper tray 12.

Accordingly, the mail terminal 2 replaces more technologically advancedinterfaces with a very intuitive, very familiar interface. Users believethat they are writing conventional letters. A person using the mailterminal 2 simply writes a conventional letter either by hand or by atypewriter on a piece of paper. The person addresses the letter instandard written form with the full name of the recipient (John Doe) orin e-mail form (someone@somwhere.com). Below the addressee, the userwrites the body of the letter. The person then slips the letter into theenvelope shaped slot 8 of the mail terminal 2. The mail terminal 2electronically scans the letter and sends it to the recipient throughthe host server 5. As in the case of conventional e-mail, the timeneeded for the letter to arrive at its destination is only secondswhereas conventional mail takes days.

Receiving Messages:

If the host server 5 receives an e-mail addressed to a mail terminaluser, the host server 5 can execute a program 19 illustrated in FIG. 19.Accordingly, when an e-mail addressed to a mail terminal user isreceived by the host server 5, the host server 5 first determineswhether the addressee is a valid user in the system. If the addressee isnot a valid user, the email is bounced to its sender. If the addresseeis a valid user, the host server 5 looks up the preferences of the mailterminal user in its database and generates an image of the receivede-mail using these preferences that is to be forwarded as a mailterminal message to the mail terminal user. If there are no preferencesset in the database, the server uses global default values.Additionally, if the e-mail contains attached files, the host servergenerates images of said files and appends them to the message to besent to the mail terminal.

The host server 5 also looks up the telephone number of the mailterminal user to whom the e-mail is addressed. If such a telephonenumber is not available, the host server 5 notifies the administrator,who can then take appropriate action. If such a telephone number isavailable, the number is dialed by the host server 5 and the host server5 determines whether the call is picked up by some device. If the callis not picked up, the host server 5 waits a predetermined amount of timeand retries the number. If the call is not picked up after apredetermined number of calling attempts, the host server 5 notifies theadministrator, who can then take appropriate action.

If the call is picked up, the host server 5 plays a message instructingthe user to hang up the phone if the user wishes to receive the incomingdocument. This is followed by a special tone signaling to the mailterminal that this call is an incoming message (and not a voice call).

At this point, the host server 5 exchanges a handshake with theanswering device and determines from the handshake whether the answeringdevice is an authorized mail terminal. If the answering machine is not amail terminal, the host server 5 notifies the administrator, who canthen take appropriate action. If the answering machine is a mailterminal, the transmission is completed by sending the image of thereceived e-mail to the mail terminal as a mail terminal message.

To receive messages from the host server 5, the microprocessor 26 of themail terminal 2 executes a program 17 shown in FIG. 17. Accordingly,when the phone line to which the mail terminal 2 is connected rings, ifcaller-ID is available, the microprocessor 26 uses it to determinewhether the incoming call is from the host server 5. If themicroprocessor 26 determines that the incoming call is from the hostserver 5, the microprocessor 26 picks up the phone line immediately. Ifthe microprocessor 26 does not determine that the incoming call is fromthe host server 5, and if the microprocessor 26 determines that theincoming call is from a number not associated with the host server 5,the microprocessor does nothing. If the microprocessor 26 does notdetermine that the incoming call is from the host server 5, and if themicroprocessor 26 does not determine that the incoming call is from anumber not associated with the host server 5, it waits for the user oranother device to pick up the phone. When the user or other device picksup the line, the server plays a message to the user informing him that amessage will print when he hangs up the phone. When the line is pickedup, a special tone tells the microprocessor that the server is calling.It holds the line to receive the message which is sent within 10seconds. Upon detection of this tone, it also sets the mode of thestatus light 13 to flashing green and disconnects from the phone lineany answering machine or phone attached to the mail terminal via phonejack 23. Absence of a tone would tell the microprocessor that it was avoice call and it would hang up the line allowing the user or otherdevice to handle the call.

After the server plays the message and tone, it exchanges a handshakewith the mail terminal 2. If the microprocessor 26 determines from thehandshake that the incoming call is not from the host server 5, themicroprocessor 26 causes the mail terminal 2 to hang up and sets themode of the status light 13 to steady green. On the other hand, if themicroprocessor 26 determines from the handshake that the incoming callis from the host server 5, the microprocessor 26 causes the transceiver28 to receive the message from the host server 5. If the voice alertsswitch 22 on the terminal is enabled, the microprocessor issues a voicealert that a message has been received. The microprocessor 26 also setsthe mode of the status light 13 to steady green. If the low-paper sensor24 detects that the mail terminal 2 is out of paper, the microprocessor26 sets the mode of the status light 13 to steady red and causes a voicealert to be played informing the user to refill the paper. Additionally,if the low-ink sensor 25 detects that the mail terminal 2 is out of ink,the microprocessor 26 sets the mode of the status light 13 to steady redand causes a voice alert to be played informing the user to change theink.

Thereafter, the message is printed by the printer 29, and the statuslight 13 is set to steady green.

Sending Messages:

The mail terminal 2 need have no external buttons, knobs, or user inputinterfaces except for the envelope shaped slot 8. Thus, for example, adocument may be automatically transmitted by the mail terminal 2 uponscanning of the document without the need to press a send button or toenter the telephone number of the host server 5. In this case, thetelephone number of the host server 5 is pre-programmed into the mailterminal 2.

The telephone number of the host server 5 through which the mailterminal 2 communicates can be a 1-800 number or other toll free numbersuch as a local call.

When the microprocessor 26 determines that a document has been insertedinto the envelope shaped slot 8 by activation of the sensor 21, itexecutes a program 16 in FIG. 16 to send messages from the user throughthe host server 5 to the addressee. Accordingly, as shown in FIG. 16,the microprocessor 26 first sets the mode of status light 13 to flashinggreen. It then tests the document to determine whether the text,graphics, or other matter of the document is facing the scanner 27. Forexample, an LED/photodiode combination can be used to test theorientation of the document to ensure the correct side is being scanned.In the case of an improper orientation, the mail terminal 2 may beequipped with a voice chip to alert the user to the problem. If thedocument was fed into the envelope shaped slot 8 facing the wrong way,the mail terminal 2 issues a voice alert instructing the user toreinsert the document with the text or graphics side in the properorientation. The microprocessor 26 then sets the mode of status light 13to steady green. Alternatively, the terminal could send the document asinserted and let the host server 5 detect it. In such a configuration,if the host server 5 detected a blank page, it would alert anadministrator who could call the user and instruct him to resend thedocument. In the case that the document is oriented correctly in theenvelope shaped slot 8, the scanner 27 scans the document.

The microprocessor 26 then tests the phone line and waits if the phoneis in use. If the phone line is not in use but there is no dial tone,the microprocessor 26 sets the mode of status light 13 to flashing redand causes a voice alert to be issued that directs the user to connectthe mail terminal 2 to the wall phone jack. When the phone lineconnection is made, the microprocessor 26 sets the mode of status light13 to flashing green and resumes the sending program. However, if thereis a dial tone, the microprocessor 26 prepares to connect to the hostserver 5. It polls the position of the caller ID unblocking switch 20located on the bottom of the unit. Users who have outgoing caller IDinformation blocked need to activate the caller ID unblocking switch 20.If the caller ID unblocking switch 20 is set to “on” the microprocessor26 dials *82 to unblock caller ID for this call only. It then dials *70to block call-waiting for the duration of the call and then the phonenumber of the host server 5. It then exchanges a special handshake withthe host server 5. This handshake can be used by the host server 5 as acheck that the mail terminal 2 is an authorized terminal and, thus,gives the administrator a measure of security that a user is a payingsubscriber. If the handshake is not successful, the microprocessor 26waits five minutes before checking the line and dialing once again.

When the handshake is completed, the terminal transmits the document tothe host server 5. When transmission is complete, the microprocessor 26sets the mode of status light 13 to steady green and polls the positionof the voice alerts switch 22 on the back of the unit. If the voicealerts switch 22 is set to “on,” the microprocessor 26 causes a voicealert to be played telling the user that the document was successfullysent and sets the mode of the status light 13 to steady green. If thevoice alerts switch 22 is set to “off,” the microprocessor 26 sets themode of the status light 13 to steady green.

As shown in FIG. 5, the host server 5 includes a processor 30, a memory31, one or more transceivers 32, and several software modules includingan intelligent character reader (ICR) 33.

The host server 5 can execute a number of program modules such as theprogram 19. For example, as shown in FIG. 18, the host server 5 canexecute a program 18 when it receives a call from the mail terminal 2.Accordingly, when the host server 5 receives a call from the mailterminal 2 whose identity has been validated after a successfulhandshake, the host server 5 looks up the user's account based on theterminal's SSID (Service Set Identifier or Device-ID), assuming that theSSID is valid. The host server 5 then compares the phone number in theaccount information to the number from the caller ID of the incomingcall. If no caller ID information is available, a message to the user ofthe mail terminal 2 is queued. This message instructs the user to enablecaller ID unblocking via the caller ID unblocking switch 20. If callerID information is available, the program proceeds. If the numbers aredifferent, the host server 5 updates the records of the caller/user withthe new number. If the numbers are the same, or after the host server 5updates the records of the caller/user, the host server 5 continues withthe receiving program.

When the transceiver 32 of the host server 5 receives a document fromthe mail terminal 2, the intelligent character reader 33 of the hostserver 5 implements intelligent character recognition (ICR) to find theaddressee printed or written on the document. The addressee can be inthe form of either an e-mail address (someone@somwhere.com) or a name(John Doe). The ICR begins at the top of the document and continues downthe page until it finds a name or an email address. Once the host server5 finds the address in a message, it need not read the characters in theremaining part of the message.

If the addressee is in the form of an e-mail address, the message isaddressed to said address.

If the addressee is in the form of a name, the host server 5 comparesthe name to a database stored in the memory 31 for an associated e-mailaddress in the case where the addressee has a computer or for a phonenumber in the case where the addressee has a mail terminal similar tothe mail terminal 2. Assuming that there is no doubt in the match foundbetween the addressee's name on the received message and the addressee'sname in the database, and assuming that the name on the message is thename of a user who also has a mail terminal 2, the telephone numberassociated with the addressee is looked up in the database, the messageis addressed with this telephone number, and the message is delivered tothe mail terminal 2 of this addressee using this telephone number.However, if the name on the message is not the name of a user who alsohas a mail terminal 2, the email address associated with the addresseeis looked up in the database, the message is addresses with this emailaddress, and the message is delivered to the computer of this addresseeusing this email address. Either way, the transceiver 32 of the hostserver 5 appropriately sends the message over the communication link 4to the addressee as an image of the original handwritten or typewrittenmessage to the address associated with the name printed or written bythe user on the original document. If the message bounces, the messageis presented to an operator who takes appropriate action.

If there is no addressee or the match between the addressee's name fromthe document and the corresponding name of the addressee in thecaller/user's address book is in doubt (for example, the addressee'sname does not appear in the address book, or the caller/user used onlythe first name of the addressee and there are more than one addresseewith the same first name), or the handshake was not successful, or themessage bounces, the relevant problem is presented to an administrator.For example, in the event that the addressee's name cannot be properlymatched, a digital copy of only the portion of the document which wasscanned by the intelligent character reader 33 is sent to theadministrator who manually sends the message to the appropriate person.Only the scanned portion is sent to prevent the administrator frominadvertently viewing personal information.

If the administrator can resolve the problem based on available records,the administrator causes the message to be sent on to the addressee. Inthe event that the administrator cannot match a name, the voicetelephone number of the caller/user is called to ask for a fulleridentification of the intended recipient. The administrator then causesthe message to be sent on to the addressee based on that identification.The administrator might also update the caller/user's address book asnecessary.

In the case that the host server 5 receives several pages of acommunication within a predetermined amount of time, the host server 5may be arranged to assume that all pages are to be passed on to the sameaddressee. In other words, they are assumed to be a multi-page documentIn such circumstances, once the host server 5 has found an address onone page of the communication, it need not look for addressees onadditional pages of the same addressee.

Additional Features:

The microprocessor 26 of the mail terminal 2 can execute a number ofprogram modules, including those described above in connection withFIGS. 16 and 17. For example, as shown in FIG. 14, the microprocessor 26can execute a program 14 that checks for paper in the inlet paper feeder11, using the low-paper sensor 24 such as an optical sensor as describedherein or another form of sensor. Accordingly, if the microprocessor 26determines that the inlet paper feeder 11 is empty, the microprocessorwill set the mode of status light 13 to steady red and dial the hostserver 5 to alert it to the condition. Based on the user's accountsettings, this may cause an operator to call the user or may cause anautomatic shipment of a refill to the user. Also, based on the settingof the voice alerts switch 22 on the terminal, a voice alert can begiven advising the user to replenish the stock of paper in the inletpaper feeder 11. The low-paper sensor 24 can be coupled to themicroprocessor 26 for this purpose.

The program also allows the microprocessor 26 to check for ink in themail terminal 2. Accordingly, if the microprocessor 26 determines thatthe ink supply is empty, the microprocessor will set the mode of statuslight 13 to steady red and dial the host server 5 to alert it to thecondition. Based on the user's account settings, this may cause anoperator to call the user or may cause an automatic shipment of a refillto the user. Also, based on the setting of the voice alerts switch 22 onthe terminal, a voice alert can be given advising the user to replenishthe ink. An low-ink sensor 25 can be coupled to the microprocessor 26for this purpose.

The microprocessor 26 of the mail terminal 2 also executes anauto-relocation recognition program 15 whenever power is disconnectedand then reconnected in case the unit has been moved to a new phonenumber. This program also serves to print the user manual for the mailterminal when it is plugged in for the first time. As shown in FIG. 15,when power is supplied to the mail terminal 2, the microprocessor 26tests the connection of the mail terminal 2 to a phone outlet. If it isin use, the microprocessor 26 waits five minutes before retrying. Ifthere is no connection to a phone line, it sets the mode of status light13 to flashing red and issues a voice alert to the user instructing theuser to plug the phone line from the mail terminal 2 into a wall phonejack. If a dial-tone is present, the mail terminal 2 automatically dialsthe host server 5 and exchanges a handshake. If the handshake issuccessful, the connection is established. Once the mail terminal 2 isconnected, a Service Set Identifier (SSID or Device-ID) is retrievedfrom the database of the host server 5. If this is the first time themail terminal 2 has connected to the host server 5, the host server 5queues a message to the mail terminal 2 which consists of the latestversion of the user manual for the device and service. When the currentoperation is complete, this message is sent, causing the mail terminal 2to print its own manual automatically. When the connection isestablished, if the number from which the mail terminal 2 is calling (asdetermined, for example, from caller ID) differs from the number that isstored in the database, the new number replaces the old in the database.However, if the user has blocked the out-going caller-ID, theauto-relocation recognition system may not work, in which case a messageto the user is queued, instructing him or her to enable caller IDunblocking via the caller ID unblocking switch 20. Moreover, thisService Set Identifier (Device-ID) is used by the host server 5 as acheck that the mail terminal 2 is an authorized terminal and gives theadministrator a measure of security that the user is a payingsubscriber.

Web Account Maintenance:

Individual user preferences can be defined by the user and stored in thememory 31 of the host server 5 and/or in memory of the mail terminal 2.These user preferences can be entered online in the case where the useror someone on behalf of the user has access to a computer and theInternet, or these user preferences can be entered by an administratorof the service who is reachable by telephone through a normal telephonecall between the user and the administrator.

Accordingly, during initial user engagement of the service offered bythe communication system 1 and/or during entry of user preferences bythe user or the administrator, a screen 34 shown in FIG. 6 is firstencountered. The screen 34 allows access to information, allows a userto sign up for the service, and allows entry of relevant account relatedto preferences, settings, and/or other information.

When the information button of the screen 34 is activated, a screen 35shown in FIG. 7 is displayed to provide relevant information about useof the communication system 1.

When the signup button of the screen 34 is activated, screens 36, 37,and 38 shown in FIGS. 8, 9, and 10 are displayed in sequence for use insigning up for the service. When the signup button of the screen 34 isactivated, the screen 36 is first presented. The screen 36 receives theidentification of the user who is signing up for the service.

When the next button of the screen 36 is activated, the screen 37 ispresented. The screen 37 receives the billing address of the user who issigning up for the service.

When the next button of the screen 37 is activated, the screen 38 ispresented. The screen 38 is used to enter information related to thecredit card though which the user signing up has chosen to pay for theservice.

As indicated above, information is entered into the screens 36, 37, and38 by the user directly, or by the administrator who receives theinformation by way of a telephone call or other communication with theuser.

When the account button of the screen 34 is activated, screens 39, 40,and 41 shown in FIGS. 11, 12, and 13 are displayed in sequence toprovide relevant information about the preferences and settings of theuser of the service.

When the account button of the screen 34 is activated, the screen 39 isfirst presented. The screen 39 offers an edit profile button whichpermits the account profile of the user to be edited, an edit addressbook button which permits the user's address book to be created and/oredited, and preferences which, when selected, allow the user to beautomatically notified if the mail terminal 2 is out of paper or ink.When the mail terminal 2 detects no paper in the inlet paper feeder 11or a low-ink condition, it notifies the host server 5. Based on theuser's setting on the host server, he or she can be called and notifiedof this condition.

Another option allows the user to specify whether or not the user wishesto automatically receive, via postal mail, refills of ink and paper forthe mail terminal 2.

When the edit profile button of the screen 39 is activated, the screen40 is presented. The screen 40 allows the user's account profile to beedited.

When the edit address book button of the screen 39 is activated, thescreen 41 is presented. The screen 41 receives the address informationrelated to the possible addressees to whom the user might directmessages. The address book contains the names of the possible addresseesas well as the delivery instructions, e.g., e-mail addresses or terminaltelephone numbers, according to which the messages are to be sent to theaddressees. Accordingly, the name of each addressee to whom the usermight want to send a message is stored in the address book. Stored witheach name is a corresponding e-mail address, terminal telephone number,or other delivery instruction for the delivery of messages.

As the administrator guides the mail terminal user through the processdepicted in FIGS. 6-13, or as the process depicted in FIGS. 6-13 isperformed on-line by the user or by someone acting on behalf of theuser, certain options can be selected. For example, the font sizedefaults to 14 point. However, the user may opt to increase or decreasethis font size as desired. Because the term “14 point” may meanrelatively little to a non-computer user, the option can be presented inother terms such as extra small, small, medium, large, or extra large.

Moreover, mail terminal users may not wish their phones to ring whenthey receive messages. A distinctive ring may be used to signal anincoming mail terminal message, prompting the mail terminal 2 toimmediately pick up.

Enhancements:

Certain modifications of the present invention will occur to thosepracticing in the art of the present invention.

The mail terminal 2 can also be provided with a number of enhancementsfor the elderly, business users and others. For example, as shown inFIG. 20, a vitals monitor 42 can be plugged into the mail terminal 2 andcan be arranged to alert friends, family, and/or authorities via phone,FAX, and/or email when an emergency occurs. The vitals monitor can be RFor otherwise coupled to sensors on the user to monitor vital signs ofthe user and to determine when those vital signals are out of range.Such vital signs, for example, may be pulse rate and blood pressure.

Furthermore, the mail terminal 2 can also be provided with an answeringmachine 43, a phone handset 44 which can be a speakerphone if desired, anumeric keypad for dialing, a computer printer interface, and/or afacsimile machine.

Additionally, rather than being devices that can plug into the mailterminal 2, the vitals monitor 42, the answering machine 43, the phonehandset 44, the numeric keypad for dialing, the computer printerinterface, and/or the facsimile machine can be integrated into the mailterminal 2.

Also, the mail terminal 2 can be configured with two scanners, one aboveand one below the document. These scanners would scan both sides of thedocument at once, allowing the user to send both sides without having toinsert the page twice.

Moreover, the host server 5 may be arranged to apply a unique messageidentifier to each message that it sends to the mail terminal 2. Themail terminal 2 can then be arranged to add this message identifier tothe document that it prints for the message and can be provided with acomplementary message identifier reader such that, when the userscratches a reply message on the document, the mail terminal 2 scansboth the message identifier and the reply message for transmission backto the host server 5. The host server 5 uses the message identifier todetermine the address of the addressee of the reply message by lookingup the sender of the message to which it is a reply. The messageidentifier may be in the form of a barcode or a string of othercharacters such as letters, numbers, and/or otherwise.

Accordingly, the description of the present invention is to be construedas illustrative only and is for the purpose of teaching those skilled inthe art the best mode of carrying out the invention. The details may bevaried substantially without departing from the spirit of the invention,and the exclusive use of all modifications which are within the scope ofthe appended claims is reserved.

1. A phone mail server comprising: a receiver, wherein the receiverreceives an electronic document over a telephone line; an intelligentcharacter reader, wherein the intelligent character reader reads arecipient's name on the electronic document, and wherein the recipient'sname is location independent; a processor, wherein the processorconverts the name of the recipient read by the intelligent characterreader to an address of the recipient; and, a transmitter, wherein thetransmitter transmits the electronic document to the address of therecipient.
 2. The phone mail server of claim 1 wherein the address ofthe recipient comprises an e-mail address of the recipient.
 3. The phonemail server of claim 1 wherein the address of the recipient comprises atelephone number of the recipient.
 4. The phone mail server of claim 1wherein the phone mail server is arranged to notify an administratorwhen the phone mail server is unable to determine the address of therecipient.
 5. The phone mail server of claim 1 wherein the phone mailserver is arranged to receive an e-mail, to convert the e-mail to animage file, to determine a phone number of an addressee of the e-mailfrom a database, and to forward the image file to the phone number. 6.The phone mail server of claim 5 wherein the phone mail server isarranged to store user preferences of the addressee and to forward theimage file to the phone number using the user preferences.
 7. The phonemail server of claim 1 further comprising a memory, wherein the memorystores an address book containing a plurality of addressees andcorresponding addresses, wherein the recipient's name is among theaddressees, and wherein the recipient's address is among the addressees.8. The phone mail server of claim 1 wherein the phone mail server isarranged to replace an old user terminal number in a database with acurrent user terminal number if the current user terminal number fromwhich the user terminal is calling differs from the old number.
 9. Thephone mail server of claim 1 wherein the phone mail server is arrangedto determine from a stored service set ID associated with a userterminal that the user terminal is authorized.
 10. The phone mail serverof claim 1 wherein the phone mail server is arranged to exchange ahandshake with a user terminal.
 11. The phone mail server of claim 1wherein the phone mail server is arranged to receive a notification froma user terminal that the user terminal is out of ink and/or paper. 12.The phone mail server of claim 1 wherein the phone mail server isarranged to assume that all pages of a message received from a userwithin a predetermined amount of time are to be passed on to a commonaddressee.
 13. The phone mail server of claim 1 wherein the processor isarranged to apply a unique message identifier to a message from a senderand to be forwarded to a recipient of the message.
 14. The phone mailserver of claim 1 further comprising transmitting a voice alert to therecipient to notify the recipient that the electronic document is beingtransmitted to the recipient.
 15. The phone mail server of claim 1wherein the document as received contains no predetermined indicatorthat designates the address as the address of the recipient.